/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.pod.hoteishilton.facade;

import edu.pod.hoteishilton.model.Hospede;
import edu.pod.hoteishilton.model.Hotel;
import edu.pod.hoteishilton.model.Reserva;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.HashMap;

/**
 *
 * @author Tigaz
 */
public interface IFacade extends Remote{
    
    public void addHospede() throws RemoteException;
    
    public void sayHello() throws RemoteException;

    public void addHospede(Hospede hospede)throws RemoteException;

    public HashMap getHospedes() throws RemoteException;
    
    public void addHotel(Hotel hotel) throws RemoteException;
    
    public HashMap getHoteis() throws RemoteException;

    public Hotel getHotel(String apelido) throws RemoteException;

    public HashMap getReservas(String apelido) throws RemoteException;

    public Hospede getHospede(String cpf) throws RemoteException;
}
